package com.sport.service;

import com.sport.bean.Admin;
import com.sport.bean.PageParam;
import com.sport.bean.Student;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * 学生业务层接口
 */
public interface IStudentService {
    //查找所有学生
    List<Student> findAll();

    //根据学生名字查找
    Student findById(Integer id);

    //根据学生名字查找
    Student findByName(String stuname);
    //根据学号查找是否相同
    Student findByStuno(String stuno);
    //更新学生
    int updateStu(@Param("student")Student student);
    //添加学生
    int addStudent(Student student);
    //删除学生
    int deletStudent(Integer id);

    //分页查询学生
    List<Student> listPage(PageParam<Student> pageParam);



    List<Student>  listStudent();
    /**
     * 修改学生信息
     */
    int updateInfo(Student student);
}


